*{ margin:0; padding:0;} 
body{ margin:0; padding:0; font-size:14px;font-family:"\5FAE\8F6F\96C5\9ED1", "Microsoft Yahei", tahoma,arial,"Hiragino Sans GB", "\5B8B\4F53";line-height:180%; color:#666;}
html,body {-webkit-text-size-adjust:none;}
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
fieldset, img { border:none; }
address, caption, cite, code,em, dfn, th, var,i { font-style:normal; }

ul, ol,li { list-style:none; }
input { padding-top:0; padding-bottom:0;}
input::-moz-focus-inner { border:none; padding:0; }
select, input { vertical-align:middle; }
select, input, textarea,button { font-size:1em; margin:0; font-family:"\5FAE\8F6F\96C5\9ED1", "Microsoft Yahei", tahoma,arial,"Hiragino Sans GB", "\5B8B\4F53";}

input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; width:365px; font-size:16px;}
textarea { resize:none; }
table { border-collapse:collapse; }
.clearfix:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.clearfix { zoom:1; }

a {color:#666;text-decoration:none;}
a:hover{color:#0b71e0;}
.hidden{visibility:hidden;}
.fl{ float:left;}
.fr{float:right;}
.contant{width:1100px;  margin:0 auto; height: 670px;}
.bottom1{width:1100px;  margin:0 auto;}


/**heard**/

.header{ height:107px; overflow:hidden; background:#f3f3f3}
.logo{ width:360px;float:left; padding:10px 0 0 0;}
.logo img{ display:block; float:left;}
	.logo h3 em{ display:block; color:#09a625; font-size:18px; padding:0px 0 10px 0}
	.logo h3{ margin:20px 0 0 20px; padding-left:20px; color:#0b71e0; position:relative; font-size:14px; text-align:center; float:left}
	.logo h3:after{ content:''; background:#dadce0; height:50px; left:1px;top: 50%; transform: translate(-50%,  -50%);width:1px; position:absolute}
	

	.toptel{background:url(../images/ico_ph.png)  top  left no-repeat ; margin-top:15px; padding-left:50px;font: 32px Arial, Helvetica, sans-serif;font-weight: bold;color: #09a625;width:280px; float:right;}
	.toptel em{ display:block; font-size:14px; font-weight:bold;color:#666;}
	.toptel p{font-size:18px ; }
	.toptel p a{color:#0b71e0;transition: .4s;}
	.toptel p a:hover{color: #09a625; padding-left:10px;transition: .4s;}


.menu{background: #fff;box-shadow: 0 8px 10px -5px rgba(54,54,54,0.2); border-bottom:2px solid rgba(0,0,0,0.1);}
	
	.nav { height:50px; box-sizing:border-box; display: flex; list-style-type: none;}
	.nav li.ace a{background:#0b71e0; border-bottom:2px solid #0a63c1; color:#fff}
	.nav li a{display: block;color: #333; line-height:50px;border-bottom:2px solid rgba(0,0,0,0);}
	.nav li:hover .atv{color: #fff;background:#0b71e0; }
	.nav li a:hover,.nav li.hover a{color: #fff;background:#0b71e0;border-bottom:2px solid #0a63c1; transition: .5s;}
 	.nav>li{float: left;width:calc(100% / 10);text-align: center;font-size: 14px;transition: .4s;position:relative; font-size:16px;}
    .nav .nav>li a{color: black;border-bottom:2px  solid #fff}
    .nav .two{display: none;box-shadow:-5px 5px 10px -4px rgba(54,54,54,0.2),5px 5px 10px -4px rgba(54,54,54,0.2); } 
 	.nav>li:hover .two{ z-index:99; position:absolute;display: block; width:120%; left:-10%}
	.nav>li:hover .two>li{background:#fff;}
    .nav .two>li{transition: .4s;cursor: pointer;  font-size:14px;}
	.nav li {
		position: relative;
	}
	.nav .three li {
		width: 100px;
		border: ipx solid rgba(0,0,0,1);
	}
	.nav>li:hover .three>li{background:#fff;}
	.nav ul {
		display: none;
		left: 0;
		position: absolute;
		top: 100%;
		list-style-type: none;
	}
    .nav ul ul {
		left: 100%;
		position: absolute;
		top: 0;
	}
	.nav li:hover>ul {
		display: block;
	}
	
/**subnav1**/

.box6 {
	width: 1100px;
}

.proitem {
	width: 930px;
	float: right;

}

.subnav1 {
	width: 160px;
	height: 543px;
	border: 2px solid #eee;
	float: left;
	background-color:#0b71e0;
}
.subnav1 ul li {
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 15px;
	background: url(../images/1.jpg) no-repeat 15px bottom;
	transition: background-color 0.3s ease; 
}

.subnav1 ul li b{
	font-size: 16px;
	font-weight: bold;
	color: #fff;
}
.subnav1 ul li:hover {
    background-color: #71C671; 
}

.imglist {width:100%;height:700px;font-size: 40px;text-align: center;margin:0 auto;}
.carousel-item{line-height: 410px;color: #fff;font-family:  Arial Black}
.ft-carousel {	position: relative;	width: 100%;	height: 100%;overflow: hidden;}
.ft-carousel .carousel-inner {position: absolute;left: 0;top: 0;height: 100%;}
.ft-carousel .carousel-inner .carousel-item {float: left;height: 100%;}
.ft-carousel .carousel-item img {width: 100%;}
.ft-carousel .carousel-indicators {	position:absolute;left:0;bottom:10px;width:100%;ext-align: center;font-size: 0;}
.ft-carousel .carousel-indicators span {display: inline-block;width: 12px;height: 12px;	background-color: #fff;margin: 0 4px;border-radius: 50%;cursor: pointer;}
.ft-carousel .carousel-indicators span.active {background-color: #0b71e0;}
.ft-carousel .carousel-btn {position: absolute;	top: 50%;width: 50px;height: 45px;margin-top: -25px;	cursor: pointer;}
.ft-carousel .carousel-prev-btn {left: 0;background: url(../images/prev.png) no-repeat;}
.ft-carousel .carousel-next-btn {right: 0;background: url(../images/next.png) no-repeat;}

.con_pd{ padding:54px 0;}
.min_t{ display: block; height:35px; line-height:35px;font-size:35px;color: #000; font-weight: bold; text-align:center; position:relative; padding-bottom:20px; margin-bottom:10px}
	.min_t i{ color:#0b71e0}
		.min_t:after{content:''; height:5px; width:60px; background:#09a625; bottom:-2px; left:0; right:0; margin:auto; position:absolute; }
		.min_t:before{ content:''; height:1px; width:300px; background:#e6e6e6; bottom:0; left:0; right:0; margin:auto; position:absolute}
.min_fos{ display: block;height: 39px;line-height: 39px;font-size: 22px;color: rgba(0,0,0,0.66);font-weight: normal; text-align:center}
.proitem{}
	.proitem ul{}
	.proitem ul li{position:relative;width:24%;float: left; margin-right:1.3%; margin-bottom:20px;overflow:hidden}
	.proitem ul li:nth-child(4n) { margin-right:0} 
	.proimg { display: block; width: 100%; line-height: 0; overflow: hidden;}
	.proimg img{ width: 100%;transition: .5s;}
	
	.protit {  display: block;  height: 40px; line-height: 40px; text-align: center; font-size: 16px;  color: #FFF;  background: #0b71e0;}
	.proitem ul li:hover .proimg img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);  -ms-transform: scale(1.1); transform: scale(1.1);}
	.proitem ul li:hover .protit{background:#09a625}
	
	
.abitem{ background: rgba(123,123,123,0.08); margin-bottom: 31px;   box-sizing: border-box;}
	.ab_con{ float:left; width:60%}
	.ab_con dt{  display: block;height: 67px;line-height: 67px; font-size:40px; color: #000000;  font-weight: bold;}
	.smtit{ display: block; height: 48px; line-height: 48px; font-size: 25px; color: #333333; font-weight: bold;}
	.smtit i{ color:#0b71e0}
	.smfos{ font-size:16px; margin:20px 0 40px 0; line-height:34px}
	.ab_but span{ position:relative; display:inline-block; border-radius:20px; text-align: center;line-height: 40px;border:2px solid #0b71e0;}
	.abkf{width: 130px; font-size:16px; color:#fff;cursor:pointer; background:url(../images/abt.png) 95% center no-repeat #0b71e0; margin-right:20px ;padding:0 20px;background-size:20px auto }
	.abscd{ height:120px;width:120px; overflow:hidden; opacity:0; position:absolute;box-shadow: 0 0 20px #dfdfdf; top:-100px;transition: .4s}	
	.abscd img{ width:100%; height: auto; border:2px solid #fff}
	.ab_but span:hover .abscd{  height:120px; opacity:1;top:-120px;transition: .4s}
	.ab_tel{  padding:0 15px 0 38px; background:url(../images/abtel.png) 3px center no-repeat; font-size:24px; color:#0b71e0}
	
	.ab_img{ float: right; width:35%}
	.ab_img img{ width:100%; height:auto}
	
.abnums { width: 100%; height: 108px; background: #FFF; box-shadow: 0px 0px 10px rgba(0,0,0,0.2); padding-top: 24px; margin-top:5%;}
	.abnums ul li { float: left;width: 20%;   border-right: 1px solid #eeeeee; box-sizing: border-box;}
	.abnums ul li:last-child{ border-right:0}
	.abnums ul li span { display: block; text-align: center; height: 56px;}
	.abnums ul li span em {  display: inline-block; height: 56px;  line-height: 56px;    font-size: 55px;  color: #0b71e0;  font-weight: bold;}
	.abnums ul li span i { display: inline-block;  width: 17px; height: 17px; background: #09a625; border-radius: 50%; text-align: center; line-height: 17px; font-size: 13px; color: #FFFFFF;  vertical-align: bottom;  margin: 0 0 5px -8px;}
	.abnums ul li p { height:27px; font-size:14px; line-height: 27px;  color: #333333;    text-align: center;}	

.newsitem{ padding:20px 0}
.newslis{margin-top: 75px;width:30.714%;overflow: hidden;float: left;margin-right: 3.857%;}
	.newslis:nth-child(3){ margin-right:0}
	.newstit{ height: 70px; overflow: hidden; font: 24px "Microsoft YaHei UI"; line-height: normal; line-height: 70px;  padding-left: 18px; position: relative;}
	.newstit a { display: block; color: #333333;}
	.newstit a:hover{ color:#0b71e0}
	.newstit:before { content: ""; position: absolute; top: 24px; left:0; width: 3px;  height: 23px;  background: #0b71e0;}
	.hotnew{ margin:15px 0;border-bottom: 1px solid #e5e5e5; padding-bottom:15px;}
	.hotnew dt { display: block; font-size:18px; padding:15px 0;  color: #333;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	.hnimg{ overflow: hidden;  border: 1px solid #f1f1f1;  box-sizing: border-box;}
	.hnimg img { display: block; width: 100%;-webkit-transition: 1s;  -moz-transition: 1s;  transition: 1s;}
	
	.htnewfos{ height:50px }
	.htnewfos span{display: block;float: left;width:20%;border-right: 1px solid #e5e5e5;font:1.5rem Arial, Helvetica, sans-serif;color: #222;text-align: center;margin-right:8px;}
	.htnewfos span em{display: block;font: 1rem "Microsoft YaHei UI";color: #999;}
	.htnewfos 	p {  font-size:1rem; color: #999; line-height: 1.375rem; height: 2.75rem;  overflow: hidden;   font-weight: normal;}
	.hotnew:hover dt { color:#0b71e0}
	.hotnew:hover  img { -webkit-transform: scale(1.1,1.1);  -moz-transform: scale(1.1,1.1);   -transform: scale(1.1,1.1);}
	
	.news_s{}
	.news_s li{ padding-left:15px; position:relative; font-size:14px; line-height:35px; transition: 0.5s;}
	.news_s li:after{ content:''; border-radius:4px; width:4px; height:4px; background:#0b71e0; position:absolute; left:0; top:0; bottom:0; margin:auto}
	.news_s li:hover{ padding-left:10px;}
	
.homebody .nav_home a,.productbody .nav_product a,.productbody4 .nav_product4 a,.productbody2 .nav_product2 a,.productbody3 .nav_product3 a,.newsbody .nav_news a,.aboutbody .nav_about a,.servicebody .nav_service a,.contactbody .nav_contact a{color:#fff;background:url(../images/navlibg.jpg) repeat-x 0 0; }

.subnav{ display:none; position:absolute; z-index:1000; top:40px; left:0px; padding:0; width:110px; font-size:12px!important;background:#fff url(../images/subnavbg.jpg) repeat-x 0 0; zoom:1;}

.subnav dd{ line-height:30px; height:30px; border-bottom:1px solid #ccc;  overflow:hidden;}

.subnav dd a{ background:none!important; color:#333!important;}

.subnav dd a:hover{ text-decoration:underline;color:#0062cc!important;}



/*banner css*/

.focus{width:100%; height:410px;position:relative; z-index:1;}

.f426x240{width:100%; /*height:365px;*/height:410px;}

.f426x240 li{ text-align:center; position:relative; width:100%; height:410px; background-position:center 0; background-repeat:no-repeat;}

.f426x240 li a{ display:block; width:100%; height:100%;}

.rslides{width:100%;position:relative;list-style:none;padding:0}

.rslides_nav{height:30px;width:15px;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:45%;left:50%;opacity:0.8;text-indent:-9999px;overflow:hidden;text-decoration:none;background:url(../images/left_t.png) no-repeat 0 0; margin-left:-530px;}

.rslides_nav:active,.rslides_nav:hover{opacity:1.0}

.rslides_nav.next{left:auto;background:url(../images/right_t.png) no-repeat 0 0;right:50%; margin-right:-530px; margin-left:0;}

.rslides_tabs{margin:0 auto;clear:both;text-align:center; position:absolute; bottom:-30px; left:52%;}

.rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:10px}

.rslides_tabs a{text-indent:-9999px;overflow:hidden;display:inline-block;_display:block;*display:block;width:14px;height:14px;background:url(../images/bontom.png) no-repeat 0 0;}

.rslides_tabs .rslides_here a{background:url(../images/bontom2.png) no-repeat 0 0;}

/*latest news css*/

#newsbar{ width:100%; height:41px; background:url(../images/newsbar.jpg) repeat-x 0 0;}

.newbar{ width:1000px; margin:0 auto; height:20px; padding:8px 0; zoom:1; }

.newbar:after,.latest_news:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }

.latest_news{ float:left; width:520px; zoom:1;}

.latest_news span{ float:left; font-size:14px; width:82px;}

.l_news{ float:left; width:420px; height:18px; margin:2px 0 0 0; overflow:hidden;}

.l_news li{height:18px; overflow:hidden; line-height:18px;}

.follow{ float:right; position:relative;}

.follow span{ color:#0062cc; font-size:14px; float:left;}

.follow a{ height:16px; width:16px; margin:2px 0 0 5px; display:block; float:left;}

.follow em{ display:none; position: absolute; z-index:9999; right:0; top:20px;}



/**index css**/

.main{width:1000px; margin:0 auto; padding:15px 0;}

.titles{ position:relative; height:35px; line-height:30px; margin:0 0 10px 0;}

.titles h1{ display:inline;font-size:24px; color:#0062cc; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin:0 5px 0 0;}

.titles span{ color:#666; font-size:14px;}

.titles .more{ position:absolute; bottom:0; right:0;}

.more{ width:42px; height:19px; line-height:19px!important; font-size:12px!important; background: url(../images/bg.jpg) no-repeat 0 0; padding:0 3px 0 0; text-align:center;}

.more a{ color:#fff; font-family:Arial, Helvetica, sans-serif;}

.more a:hover{ color:#fff;}

.index_product{ width:1000px; position:relative; height:160px; padding:0 0 20px 0; border-bottom:1px solid #c9c9c9;}

.index_product .prev_btn,.index_product .next_btn{ width:10px; height:15px; display:block; position:absolute; top:60px;}

.index_product .prev_btn{ left:-25px;background: url(../images/bg.jpg) no-repeat -53px -2px;}

.index_product .next_btn{ right:-25px;background: url(../images/bg.jpg) no-repeat -73px -2px;}

.index_product .prev_btn:hover{background: url(../images/bg.jpg) no-repeat -93px -2px;}

.index_product .next_btn:hover{background: url(../images/bg.jpg) no-repeat -113px -2px;}

#botton-scroll{ width:1030px; margin-left:-15px; height:160px;}

#botton-scroll ul li{ float:left; position:relative; width:175px; height:160px; margin:0 16px;overflow:hidden;}

#botton-scroll ul li .img{width:175px;  height:130px;}

#botton-scroll ul li .img img{ width:170px; height:130px;}

#botton-scroll ul li .name{width:100%; /* position:absolute; left:0; bottom:0; */height:25px;/*background:url(../images/trbg.png) repeat-x 0 0;  */text-align:center; line-height:25px; overflow:hidden; font-size:13px;}

#botton-scroll ul li .name a{ color:#000; display:block;}

.industry{padding:10px 0 0 0; zoom:1;}

.industry:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }

.index_comany{ float:left; width:275px;} 

.index_information{ float:left; width:360px; margin:0 0 0 50px;}

.index_faq{ float:right; width:260px;}

.index_faq dl{ zoom:1; padding:0 0 20px 0;}

.index_faq dl:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }

.index_faq dt{ float:left; width:115px; height:80px;}

.index_faq dt img{width:115px; height:80px;}

.index_faq dd{ float:right; width:130px;line-height:25px; padding:2px 0; height:75px; overflow:hidden;}

.title2{ height:25px; margin:0 0 10px 0; position:relative; font-size:14px; color:#0062cc;}

.title2 .more{ position:absolute; bottom:0; right:0;}

.title2 li{ float:left; width:70px;font-size:12px; color:#666; cursor:pointer;}

.title2 li.hover{ font-size:14px;color:#0062cc;}

.index_comany .content{ line-height:26px;}

.index_comany .content .img img{ width:275px; height:100px; margin:0 0 10px 0;}



.index_information .content dl{ height:80px; zoom:1;}

.index_information .content dl:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }

.index_information .content dl dt{ float:left; width: 115px; height: 80px; overflow:hidden;}

.index_information .content dl dt img{ width:115px; height:80px;}

.index_information .content dl dd{ float:right; width:230px; line-height:25px; padding:2px 0; height:75px; overflow:hidden;}

.index_information .content li{ height:30px; color:#666; line-height:30px; overflow:hidden; padding:0 80px 2px 0;background:url(../images/dottline.gif) repeat-x 0 bottom;position:relative;}

.index_information .content li a{ display:block; height:30px; padding:0 0 0 12px;background:url(../images/blueico.png) no-repeat 0 15px; overflow:hidden;}

.index_information .content li span{ position:absolute; top:0; right:2px; width:78px; text-align:right; font-family:Arial, Helvetica, sans-serif;}



.health dd{ height:99px; position:relative; overflow:hidden; margin:10px 0px;}

.health dd .img img{ width:259px; height:99px;}

.health dd .txtc{ height:99px;  position:absolute; left:0px; top:73px; }

.health dd .txtc .ap_apan{ text-align:center; height:26px; background:url(../images/trbg.png) repeat 0 0; line-height:26px; font-size:12px; color:#333333;}

.health dd .txtc p{padding:10px; font-size:12px; color:#fff;background:url(../images/more_fs5.png) repeat 0 0; height:99px; }


.wrapper{ width:1000px; margin:0 auto;}

.insidebanner{ background:url(../images/insidebannerbg.jpg) no-repeat 0 bottom; padding:0 0 10px 0; height:190px; margin:0 0 5px 0;}

.insidebanner img{ width:1000px; height:190px;}

.website{ text-align:right;}

.website span{ margin:0 5px;}

.website i{ font-style:normal; color:#0b71e0;}



.wrap{ zoom:1; padding:0 0 50px 0;}

.wrap:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }

.leftwrap{ float:left; width:177px; border:1px solid #c9c9c9; background:url(../images/leftmenubg.jpg) repeat-x 0 bottom; padding:0 0 10px 0;}

.leftwrap h1,.leftwrap h3{ background:url(../images/bg.jpg) no-repeat 0 -21px; height:60px; font-size:18px; color:#fff; padding:0 0 0 50px; line-height:52px; font-weight:normal;}

.leftmenu li{ height:60px; line-height:30px; border-bottom:1px solid #e8e8e8; position:relative;}

.leftmenu .lastli{ border:0;}

.leftmenu li a{ display:block; position:absolute; width:145px; height:33px; left:20px; top:15px; padding:0 10px 0 11px; overflow:hidden; }

.leftmenu li a:hover,.leftmenu li a.hover,.leftmenu li a.thisclass{ color:#fff; font-size:14px; background:url(../images/left_menulibg.png) no-repeat 0 0;}



.rightwrap{ float:right;  min-height:400px; width:940px;background:#f0f0f0; padding:25px 30px 30px 30px; margin-top: 20px;}

.righttop{ border-top: solid 1px #999; height:18px; position:relative;}

.righttop h2,.righttop h3{ position:absolute; top:-12px; left:0; padding:0 5px 0 0; font-size:12px; font-weight:normal; background:#f0f0f0;}

/*product css*/

.product{ margin-left:-20px; width:980px;}

.product ul{zoom:1;}

.product ul:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }

.product li{ float:left; margin:0 0 0 20px;_margin:0 0 0 16px; width:220px;padding:0 0 10px 0; background:url(../images/productlibg.jpg) repeat-x 0 bottom; position:relative;}

.product li .img{width:220px; height:220px; transition: box-shadow 0.3s ease; box-shadow: none;}

.product li .img:hover {  
	box-shadow: 0 0 10px rgba(0,0,0,0.5);/* 悬停时降低图片的透明度 */  
  }

.product li .img img{width:220px; height:220px;}

.product li .product_name{ /*position:absolute; top:105px; left:0; */width:100%; height:30px; text-align:center;/*background:url(../images/trbg.png) repeat-x 0 0;*/ line-height:30px; font-size:14px; color:#000; overflow:hidden;}

.product_top{ zoom:1; padding:0 0 10px 0; background:url(../images/dottline.gif) repeat-x 0 bottom; margin:0 0 15px 0;}

.product_top:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }

.ban{ float:left; width:380px;position:relative; overflow:hidden;}

.ban2{ width:380px; height:380px; position:relative; box-sizing:border-box; overflow:hidden;}

.ban2 ul{ position:absolute; left:0; top:0;}

.ban2 ul li{width:100%; height:250px; padding:10px; background:#fff;}

.ban2 ul li img{ width:340px; height:250px;box-sizing:border-box;}

.ban2  img{ width:100%; height:380px; padding:10px;background:#fff;box-sizing:border-box;}

.min_pic{ padding-top:10px; width:380px;}

.num{ height:74px;overflow:hidden; width:340px; position:relative;float:left;}

.num ul{ position:absolute; left:0; top:0;}

.num ul li{ width:85px; height:60px; padding:4px 5px; background:#fff; border:1px solid #fff; margin:0 8px; float:left; cursor:pointer;}

.num ul li.on{ border:1px solid #0b71e0;}

.num ul li img{ width:85px; height:60px;}

.prev_btn1,.next_btn1{width:20px;height:70px; cursor:pointer;}

.prev_btn1{ float:left; background:url(../images/bg.jpg) no-repeat 0 -93px;}

.next_btn1{ float:right;background:url(../images/bg.jpg) no-repeat -28px -93px;}

.product_right{ float:right; width:340px; height:280px; position:relative;}

.product_right .text{ position:absolute; left:0;   line-height:30px; font-size:14px;}
.product_right .text h1{ font-size:16px; color:#0b71e0}
.product_right .text p span{ color:#0b71e0;}

.product_right .text .toweb{ padding:15px 0 0 0;}

.product_right .text .toweb a{ 
    display:block; 
    background:#fff;
    color:#000000; 
    font-size:18px; 
    width:180px; 
    height:40px; 
    text-align:center;
    background-color: #de0f0a;
    font-weight: bold;
    border-radius: 15px;
    line-height: 40px;
}

.product_right .text .p_tel{background:url(../images/tphone.png) no-repeat 0 0; height:30px; line-height:30px; font-size:16px; padding:0 0 0 40px; margin:20px 0 0 0;color:#0b71e0;}

.product_tab{ zoom:1; background:url(../images/pline.jpg) repeat-x 0 24px; height:26px; line-height:22px; margin:0 0 20px 0;}

.product_tab:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }

.product_tab li{ float:left; width:70px; height:26px; margin:0 10px 0 0; font-size:14px; color:#333; text-align:center; cursor:pointer;}

.product_tab li.hover{ font-size:16px; color:#0b71e0;background:url(../images/ptabline.jpg) repeat-x 0 bottom; }

.product_details .description{ line-height:25px; padding:0 0 15px 0; min-height:400px;}

.product_details .description p em,.product_details .description h2{ color:#0b71e0; font-size:14px; font-style:normal; font-weight:normal;}


.productimg{ width:590px; height:430px; margin:20px auto 10px auto; padding:25px 35px; background:#fff;}

.productimg img{ width:590px; height:430px;}

.backlist{ zoom:1;}

.backlist:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }

.backlist a{ float:right;display:block; background:#fff;color:#0b71e0; width:130px; height:30px; line-height:30px; text-align:center;}

#con_product_1 p img {width:760px;}

/**我们的优势开始**/
.advantage{ height: 500px; width: 1920px; position: relative; left: 50%; margin-left: -960px;}
.box_ps{ width: 1200px; margin: 0 auto;}
.ys_title{ text-align: center; color: #3c3c3c; font-weight: bold; font-size: 36px; padding-top: 50px;}
.ads_list{ margin-top: 42px; padding: 0; margin: 0;}
.ads_list{
	display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}
.ads_list li{
	width: 275px;
    padding: 0 5px;
    float: left;
    text-align: center;
    height: 386px;
    border-radius: 8px;
    padding-top: 50px;
}
.ads_list li img{
	height: 90px;
    margin: 0 auto;
	vertical-align: middle;
}
.ads_list li h3{
	font-size: 22px;
    color: #000000;
    font-weight: normal;
	line-height: 63px;
}
.ads_list li span{
	font-size: 16px;
    padding-top: 15px;
    color: #000000;
    height: 85px;
	width: 200px;
	display: inline-block; /* 设置为内联块级元素 */  
    vertical-align: middle; /* 垂直对齐 */  
    line-height: normal; /* 重置行高，以免继承父元素的行高 */   
    overflow: hidden;
}

/**我们的优势结束**/

/**合作客户开始**/
.cooperate{ height: 650px; width: 1920px; position: relative; left: 50%; margin-left: -960px; background: rgba(123,123,123,0.08);}
.box_hz{ width: 1200px; margin: 0 auto;}
.hz_title{ text-align: center; color: #3c3c3c; font-weight: bold; font-size: 36px; padding-top: 50px;}
.hz_list{ margin-top: 42px; padding: 0; margin: 0;}
.hz_list{
	display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}
.hz_list li{
	width: 200px;
    padding: 0 5px;
    float: left;
    text-align: center;
    height: 220px;
    border-radius: 8px;
    padding-top: 50px;
	position: relative;  
    overflow: hidden;
}
.hz_list li img{
	height: 105px;
    margin: 0 auto;
	vertical-align: middle;
}
.hz_list li h3{
	font-size: 22px;
    color: #000000;
    font-weight: normal;
	line-height: 63px;
}
.hz_list li a{
	background-color: transparent;
	color: #4ea342;
	text-decoration: none;
}
.hz_list li img {  
    transition: transform 0.3s ease-in-out; /* 0.3s 是动画时长，你可以根据需要调整 */  
}  
  
.hz_list li:hover img {  
    transform: translateY(-10px); /* 图片向上移动10px，你也可以根据需要调整这个值 */  
}
/**合作客户结束**/

/*news css*/

.news .list{ background:url(../images/dottline.gif) repeat-x 0 bottom; padding:0 0 20px 0; margin:0 0 20px 0; zoom:1;}

.news .list:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }

.news .list .img{ float:left; background:#fff; width:120px; height:90px;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;behavior:url(PIE.htc); position:relative; text-align:center; padding:10px;}

.news .list .img a{ display:block;}

.news .list .img img{ width:120px; height:90px;}

.news_right{ float:right; width:600px;}

.news_right .n_title{ position:relative; height:30px; line-height:30px;background:url(../images/blueico.png) no-repeat 0 center; padding:0 80px 0 10px;}

.news_right .n_title a{ color:#333; font-size:14px;}

.news_right .n_title a:hover{color:#0b71e0; text-decoration:underline;}

.news_right .n_title .time{ position:absolute; top:0; right:0; width:80px; text-align:right;}

.news_right .description{ line-height:24px; height:95px; overflow:hidden; }

.news_title{ font-size:20px; color:#333; line-height:30px; text-align:center;}

.news_txt{ padding:0 0 10px 0; text-align:center; color:#333;}

.news_txt span{ margin:0 25px 0 35px;}

.news_txt a{ color:#333; margin:0 0 0 5px;}

.news_txt a:hover{color:#0062cc;}

.newscontent{ line-height:2em; border-bottom:1px solid #999;}

.newscontent p{ padding:10px 0;}

.newscontent img{ max-width:100%;}

.newspage{ line-height:25px; padding:8px 0; position:relative;}

/*.newspage p{font-family:"simsun"; }*/

.newspage .backlist{ position:absolute; bottom:0; right:0;}

.pagelist {min-width: 330px; height: 40px; margin-top:20px}
	.pagelist ul li{ float: left; text-align: center; margin-right: 12px;  position: relative; overflow:hidden}
	.pagelist ul li a{ display:block;border: 1px solid #c2c2c2;min-width:35px;height: 35px;line-height: 35px;}
	.pagelist ul li a:hover,.pagelist ul li.active a{ background:#0b71e0; color:#fff; border:1px solid #0b71e0;}

	.pagelist ul li:first-child a,.pagelist ul li:last-child a{ padding:0 15px}

/*about css*/

.about{ line-height:25px; padding:0 0 30px 0;}

.fban{position:relative; overflow:hidden; padding:0 0 70px 0;}

.fban .tempWrap{ width:763px!important; }

.fban2{ width:763px; height:500px; position:relative; overflow:hidden;}

.fban2 ul{ position:absolute; left:0; top:0;}

.fban2 ul li{ width:763px; height:500px; position:relative;}

.fban2 ul li img{ width:763px; height:500px;}

.fban2 ul li .f_title{ position:absolute; z-index:10; top:0; top:440px; background:url(../images/f_titlebg.png) no-repeat center 0; width:100%; height:60px; text-align:center; font-size:18px; color:#fff; line-height:60px;}

.fban2 ul li .fk{ position:absolute; z-index:100; top:0; left:0; background:url(../images/f_k.png) no-repeat 0 0; width:763px; height:500px;}

.fban .min_pic{ padding-top:30px; width:705px; margin:0 auto;}

.fban .num{ height:100px;overflow:hidden; width:680px; position:relative;float:left;}

.fban .num ul{ position:absolute; left:0; top:0;}

.fban .num ul li{ width:153px; height:100px; margin:0 8px; padding:0; border:0; position:relative; cursor:pointer;}

.fban .num ul li img{ width:153px; height:100px;}

.fban .num ul li .fk2{ position:absolute; top:0; left:0; width:153px; height:100px; background:url(../images/f_k2.png) no-repeat 0 0;}

.prev_btn2,.next_btn2{width:12px;height:100px; cursor:pointer;}

.prev_btn2{ float:left; background:url(../images/bg.jpg) no-repeat -72px -93px;}

.next_btn2{ float:right;background:url(../images/bg.jpg) no-repeat -100px -93px;}

.prev_btn2:hover{background:url(../images/bg.jpg) no-repeat -127px -93px;}

.next_btn2:hover{background:url(../images/bg.jpg) no-repeat -155px -93px;}



/*service css*/

.service .list{ background:url(../images/dottline.gif) repeat-x 0 bottom; padding:0 0 20px 0; margin:0 0 20px 0; zoom:1;}

.service .list:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }

.service .list .img{ float:left; background:#fff; width:120px; height:90px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;behavior:url(PIE.htc); position:relative; text-align:center; padding:10px;}

.service .list .img a{ display:block;}

.service .list .img img{ width:120px; height:90px;}

.s_right{ float:right; width:600px;}

.s_right .s_title{ position:relative; height:30px; line-height:30px;background:url(../images/blueico.png) no-repeat 0 center; padding:0 80px 0 10px;}

.s_right .s_title a{ color:#333; font-size:14px;}

.s_right .s_title a:hover{color:#0b71e0; text-decoration:underline;}

.s_right .s_title .time{ position:absolute; top:0; right:0; width:80px; text-align:right;}



.s_right .description{ line-height:24px; height:95px; overflow:hidden; }

.servicecontent{line-height:2em; padding:0 0 20px 0;}

.servicecontent p{ padding:10px 0;}

/*contact css*/

.contact{ padding:0 0 50px 0;}

.contact_txt{ padding:0 0 40px 12px; line-height:30px; zoom:1;}

.contact_txt:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }

.contact_txt .img{ float:left; width:335px; height:145px;}

.contact_txt .img img{ width:335px; height:145px;}

.contact_txt .txt{ float:right; width:360px; line-height:30px;}

.contact_txt h1{ font-size:18px; color:#0b71e0; font-weight:normal;}



.job_ban{ background:url(../images/jobbg.jpg) no-repeat 10px 5px; padding:0 0 0 235px; height:130px; line-height:25px;}

.job_ban h2{ font-size:16px; font-weight:normal; text-indent:20px;}

.job_ban h2 a{ color:#0b71e0;}

.job_ban h2 a:hover{ color:#0b71e0; text-decoration:underline;}

.joblist{ padding:0 50px 50px 50px;}

.jobname{ margin:0 0 20px 0; font-size:14px; color:#333; line-height:30px;}

.jobname a{ display:inline-block; padding:0 3px; color:#333; margin:0 20px 0 0;}

.jobname a.current,.jobname a:hover{ color:#333; border-bottom:4px solid #0b71e0;}

.jobcontent{ line-height:25px;}

.jobcontent li{ margin:0 0 10px 0;}



.feedback .text{ padding:20px 0; line-height:25px;}

.feedbackform{ border: solid 1px #d2d2d2; padding:10px; margin:0 0 30px 0;}

.feedbackform ul{ background:#fff;border: solid 1px #d2d2d2; }

.feedbackform li{ zoom:1; border-bottom:1px solid #f0f0f0;}

.feedbackform li:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }

.feedbackform li label{ float:left; height:40px; line-height:40px; width:100px; text-align:right;}

.feedbackform li .input{ float:right; padding:5px 10px 5px 20px; width:560px;border-left:1px solid #f0f0f0;}

.feedbackform li .input .inputtxt{ border:1px solid #d2d2d2; width:200px; height:20px; line-height:20px; padding:4px 5px; }

.feedbackform li .input textarea{ border:1px solid #d2d2d2; height:120px; width:545px; padding:5px;}

.feedbackform li .button{ width:120px;height:30px; line-height:30px; border:0; background:#0b71e0; color:#fff; text-align:center; cursor:pointer;}

.feedbackform li .button:hover{ background:#055ab6; color:#fff;}



.legal{ line-height:24px; padding:0 0 20px 0;}

.legal p{ padding:10px 0; text-indent:2em;} 

.sitemap{ zoom:1;}

.sitemap:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }

.sitemap dl{ float:left; width:160px; margin:0 0 0 30px;_margin:0 0 0 20px;  height:250px;}

.sitemap dt{ font-size:14px; line-height:30px; height:30px;color:#0062cc; }

.sitemap dd{ height:24px; line-height:24px; overflow:hidden; padding:0 0 0 10px;}

.hypelink { padding:20px 0 50px 0;}

.hypelink ul{ zoom:1;}

.hypelink ul:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }

.hypelink li{ float:left;width:202px; height:122px; margin:0 0 30px 40px;_margin:0 10px 30px 25px;}

.hypelink li a{ display:block;width:200px; height:120px; border:1px solid #ccc;}

.hypelink li a:hover{border:1px solid #0062cc;}

.hypelink li img{ width:200px; height:120px;}

/**footer**/

#footer{ width:100%; background:#e8e8e8; margin-top:10px; padding-top:50px}
.footer{ padding:15px 0 20px 0; zoom:1;}
.footer:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
.footer dl{width:120px; padding:0 37px 0 0; float:left; }
.footer dl dt{height: 62px;width: 100%;font-size: 1.125rem;font-weight: bold;line-height: 62px;color: #333333;border-bottom: 1px solid #d3d3d3;position: relative;margin-bottom: 20px;}
.footer dl dt:after{ content: "";  position: absolute;  bottom: -2px;  left: 0;width:30px; height: 3px; background:#0b71e0}

.footer .widthsa{ width:300px;}
.pdi{ padding-left:15px}
.footer .widthsb{ width:120px; padding:0; float:right;}
.footer dd { padding:0 0 0 10px;line-height:32px;overflow:hidden; font-size:14px; position:relative}
.footer dd:after{ content:''; border-radius:4px; width:4px; height:4px; background:#0b71e0; position:absolute; left:0; top:0; bottom:0; margin:auto}
.footer dd  a{color:#666;  }
.footer dd  a:hover{text-decoration:underline; color:#1466a8;}

.footer .widthsa dd,.footer .widthsb dd{padding:0}
.footer .widthsa dd:after,.footer .widthsb dd:after { display:none}
.footer .widthsa dd li span{ width:45px; height:20px;display:block; overflow:hidden; float:left;}
.footer .widthsa dd li i{ width:220px; font-style:normal; float:right;}

.footer .widthsb dd img{ width:115px; height:115px; border:2px solid #fff}

.footer dl.ftpro{ width:220px}
.footer dl.ftpro dd{ width:40% !important; display: inline-block}

.footer_p{ width:100%;line-height:24px;text-align:center;border-top:1px solid #b5b5b5;}
.yqlink{ text-align: left}



.fttel{ background:#fff; border:3px  solid #0b71e0;position: fixed;right: 20px;top:50%;transform: translateY(-50%);width: 140px; border-radius:10px; padding:10px 0;box-shadow: 0px 5px 12px 1px rgb(71 71 118 / 9%);}

.WeChat{ background:#fff; border:3px  solid #0b71e0;position: fixed;right: 20px;top:65%;transform: translateY(-50%);width: 140px; border-radius:10px; padding:10px 0;box-shadow: 0px 5px 12px 1px rgb(71 71 118 / 9%);}

.fttel ul{}
.ftel_t{ text-align:center; font-size:18px; font-weight:600; border-bottom:2px solid #0b71e0; padding-bottom:10px;}
.WeChat ul li{ line-height:35px; font-size:14px; color:#0b71e0}
.fttel ul li{ background:url(../images/ico_st.png)  left center no-repeat ; padding-left:25px; line-height:35px; font-size:14px; border-bottom:1px  dashed rgba(0,0,0,0.1); color:#0b71e0}


.WeChat ul li img {
    width: 140px;
    height: 140px;
}




/*page css*/

.page{ padding:20px 0;color:#0a63c4; position:relative; text-align:center;}

.page a{border: 1px solid #cfcfcf; cursor:pointer;color: #0a63c4;padding:3px 7px; margin:0 3px;cursor:pointer; }

.page .page-cur{background: #84b1e1; border: 1px solid #84b1e1;color: #fff;cursor:pointer; padding:3px 7px;}

.page a:hover{background: #84b1e1; border:1px solid #84b1e1;color: #fff; cursor:pointer;position: relative;text-decoration: none;}

.page-skip{ margin:0 0 0 10px; display:inline-block; color:#999;}

.page .text{border: 1px solid #cfcfcf; background:none; padding:3px 0; width:30px; text-align:center; color:#333; margin:0 5px;}

.page .button { border:1px solid #84b1e1; background:none; margin:0 0 0 10px;color: #333; cursor: pointer;padding:3px 7px; position:relative;}

.page .button:hover{background: #84b1e1; border:1px solid #84b1e1;color: #fff;}





.float0831 {position: fixed; top: 30%; right: 15px; _position: absolute; z-index:99999; width:130px}

.float0831 a {color: #00a0e9;}

.float0831 a:hover {color: #ff8100; text-decoration: none;}

.float0831 .floatL {position: relative; width: 28px; float: left;}

.float0831 .floatL A {text-indent: -9999px; DISPLAY: block; font-size: 0px}

.float0831 .floatR { background: url(../images/float_bg.gif) no-repeat -131px bottom;padding-bottom:15px; width: 130px;  float: left; OVERFLOW: hidden

}

.float0831 .tp {background: url(../images/float_bg.gif) no-repeat 0 0; height: 10px}

.float0831 .cn {background: url(../images/float_bg.gif) repeat-y -262px 0px}

.float0831 .cn H3 {text-indent: -9999px; height: 36px; font-size: 0px}

.float0831 .cn UL {padding:0 8px 0 7px;}

.float0831 .cn UL LI {BORDER-BOTTOM: #e6e5e4 1px solid; LINE-height: 36px; WORD-WRAP: break-word; height: 36px; OVERFLOW: hidden; WORD-BREAK: normal; text-align:left!important;}

.float0831 .icoTl {background: url(../images/float_s.gif) no-repeat;PADDING-LEFT: 27px; DISPLAY: block; FONT-FAMILY: "微软雅黑"; background-position: 0 -266px;color: #00a0e9;float: left}

.float0831 .btnOpen {background: url(../images/float_s.gif) no-repeat -30px -396px;position: relative; width: 28px; height: 118px;top: 25px; LEFT: 1px}

.float0831 .btnCtn {background: url(../images/float_s.gif) no-repeat 0px -396px;position: relative; width: 28px; height: 118px; top: 25px; LEFT: 2px}

.float0831 .oai1{ color:#666;}


/*nav2产业分类导航 css*/
.nav2 {
	width: 1000px;
	height: 163px;
	display: flex;  
	justify-content: center; /* 水平居中 */  
	align-items: center; /* 垂直居中 */  
	border: 1px solid #ebebeb;
}
.navbox1 {
	width: 950px;
	height: 163px;
}

.navbox1 ul li ul li {
	display: inline-block; /* 使列表项水平排列 */  
  	/*margin-right: 10px; */
	width: 100px;
}

.navbox1 ul .list1 {
	border-top: 1px solid #e6e6e6;
    padding: 12px 0 12px;
    width: 100%;
}

.navbox1 ul li ul li h3 {
    min-width: 80px;
    max-width: 100%;
    margin-bottom: 2px;
	font-weight: bold;
}

.navbox1 ul li ul li span {
    min-width: 80px;
    max-width: 100%;
    margin-bottom: 2px;
	font-weight: bold;
}


.navbox1 ul li ul .list2 a {
	display: inline-block;  
    text-decoration: none;  
	padding: 0 10px;
    color: black;  
    transition: all 0.1s ease;
}

.navbox1 ul li ul .list2 a:hover {  
    /* 悬停时的样式 */  
    border: 1px solid red; /* 添加红色边框 */  
	border-radius: 6px; 
  }
  
/*产品详情页主体框架*/
.rightwrap1 {
    float: right;
    min-height: 400px;
    width: 755px;
    background: #f0f0f0;
    padding: 25px 30px 30px 30px;
    /* margin-top: 20px; */
}

/*留言框*/
.Leave {
    margin: auto;
    min-height: 150px;
    width: 1000px;
    padding: 10px 10px 10px 10px;
}
  
.Leave li {
    margin: 10px 0;
}

.Leave .Leavebox {
    margin-left: 184px;
    width: 810px;
    height: 350px;
}

.Leave .Leavebox p {
    font-size: 20px;
    font-weight: bold;
    width: 370px;
    background-color: #f0f0f0;
    padding: 10px 0;
    color: red;
}


.Leave .Leavebox li .login_textarea {
    height: 100px;
}

.Leave .Leavebox li #baidu-book {
    background: #efe704;
    border-radius: 100px;
    color: #005037;
    font-weight: bold;
    width: 100px;
    height: 30px;
}

/*关于我们-发展历程*/
.timeline {
            position: relative;
            max-width: 1200px;
            margin: 0 auto;
            padding: 20px 0;
}
.timeline::before {
    content: '';
    position: absolute;
    width: 4px;
    background-color: #333;
    top: 0;
    bottom: 0;
    left: 50%;
    margin-left: -2px;
}
.timeline-event {
    position: relative;
    margin: 40px 0;
    padding: 10px;
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease;
    cursor: pointer;
    padding-left: 40px;
}
.timeline-event:hover {
    transform: translateX(-20px);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}
.timeline-event::before {
    content: '';
    position: absolute;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: #333;
    top: 25px;
    left: 5px;
    transform: translateX(-50%);
    z-index: 1;
    border: 3px solid #fff;
}
.timeline-date {
    position: absolute;
    top: 50%;
    left: 50%;
    background-color: #333;
    color: #fff;
    padding: 5px 10px;
    border-radius: 4px;
    font-weight: bold;
    transform: translate(-50%, -50%);
}
.timeline-content {
    margin-left: 30px;
}
.timeline-content h3 {
    margin: 0 0 10px;
    font-weight: bold;
}
.timeline-content p {
    margin: 0;
    font-size: 14px;
    line-height: 1.6;
}

/* 首页定制方案 */
.maxbox {
	height: 650px;
    width: 1920px;
    position: relative;
    left: 50%;
    margin-left: -960px;
    background: rgba(123,123,123,0.08);
}
.bigbox{
	box-sizing: border-box;
	width: 1100px;
	height: 530px;
	margin: 40px auto;
	padding-top: 80px;
}

.map{
	box-sizing: border-box;
	width: 1000px;
	height: 0px;
}

.neirong{
	width: 845px;
	height: 350px;
	float: right;
	background-color: rgb(180, 219, 255);
}

.bigbox .map .map_ul li{
	box-sizing: border-box;
	/* float: left; */
	width: 250px;
	height: 50px;
	background-color: rgb(230, 226, 226);
	list-style: none;
	border-top: 1px solid;
	border-bottom: 1px solid;
	border-color: rgb(59, 59, 59);
	text-align: center;
	line-height: 48px;
	font-size: 20px;
	cursor: pointer;
	border: 1px solid;
}

.bigbox .map .map_ul li:nth-child(1){
	border-left: 1px solid;
	border-color: rgb(59, 59, 59);
}

.bigbox .map .map_ul li:nth-child(4){
	/* border-right: 1px solid; */
	border-color: rgb(59, 59, 59);
}

.bigbox .map .map_ul .choose{
	background-color: rgb(216, 0, 0);
	color: rgb(255, 255, 255);
}

.neirong{
	padding: 2px;
	box-sizing: border-box;
}

.neirong div{
	font-size: 30px;
}
.neirong .pic {
	width: 370px;
	height: 346px;
	float: left;
}
.neirong .pic img {
	width: 370px;
	height: 346px;
}
.neirong .text {
	width: 463px;
	height: 346px;
	float: right;
}
.neirong .text h3 {
	font-size: 20px;
	font-weight: bold;
	margin: 20px 10px;
}
.neirong .text p {
	font-size: 16px;
	margin: 10px 10px;
}
.bigbox .programme {
	height: 100px;
	text-align: center;
	margin: auto;
}
.bigbox .programme h3 {
	font-size: 35px;
	color: #000;
	font-weight: bold;
	position: relative;
	padding-bottom: 20px;
}
.bigbox .programme h3 i {
	color: #0b71e0;
}
.bigbox .programme p {
	font-size: 22px;
	color: rgba(0,0,0,0.66);
}
